Add Tramp distrobox method
authorMichael Albinus <michael.albinus@gmx.de>
Wed, 29 May 2024 16:29:52 +0000 (18:29 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Wed, 29 May 2024 16:29:52 +0000 (18:29 +0200)
commit17c23a46c3d834e7dc9f153e86a51242b3867b74
tree216b9d25b3bcace4ab74e14ebc12dc463af4b1f0
parentbe9de8082e37aed4938aaffab45f4adb84c08569
Add Tramp distrobox method

* doc/misc/tramp.texi (Inline methods) <distrobox>: Add.

* etc/NEWS: Mention Tramp distrobox method.

* lisp/net/tramp-container.el (tramp-distrobox-program): New defcustom.
(tramp-distrobox-method): New defconst.
(tramp-distrobox--completion-function)
(tramp-enable-distrobox-method): New defuns.  (Bug#71200)
(tramp-docker-method, tramp-dockercp-method)
(tramp-podman-method, tramp-podmancp-method)
(tramp-kubernetes-method, tramp-flatpak-method)
(tramp-apptainer-method, tramp-nspawn-method): Adapt docstring.

* test/lisp/net/tramp-tests.el (tramp--test-box-p): Rename from
`tramp--test-toolbox-p'.  Add distrobox.  Adapt callees.
doc/misc/tramp.texi
etc/NEWS
lisp/net/tramp-container.el
test/lisp/net/tramp-tests.el